package com.example.administrator.myapplication;

import android.content.Intent;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.Button;

import com.example.administrator.myapplication.dagger.DaggerActivity;
import com.example.administrator.myapplication.kotlin.KotlinActivity;
import com.example.administrator.myapplication.net.RetrofitActivity;
import com.example.administrator.myapplication.x5web.WebViewActivity;

public class MainActivity extends AppCompatActivity {
    /**
     * 角色 1-->量房员 2-->预算员
     */
    private int mRole;
    /**
     * 1-->待量房 2-->跟进中 3-->已签约
     */
    private int type;
    /**
     * 图片上传的类型 1-->量房签到图 2-->量房现场图 3-->量房手稿图 4-->预算图
     */
    private int mImaegType;
    /**
     * 量房签到图片是否上传 0-->未上传 1-->已上传
     */
    private int mLfQdType;
    /**
     * 量房现场图片是否上传 0-->未上传 1-->已上传
     */
    private int mLfXcType;
    /**
     * 量房手稿图片是否上传 0-->未上传 1-->已上传
     */
    private int mLfSgType;
    /**
     * 预算图片是否上传 0-->未上传 1-->已上传
     */
    private int mYsType;

    private Button mButton;
    private Button mBtnDagger;
    private Button mBtnWebView;
    private Button mBtnKotlin;
    private Button mBtnRetrofit;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        jumpWithLf();
        jumpWithYs();
        (mButton=findViewById(R.id.btn)).setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                startActivity(new Intent(MainActivity.this,SelectImageActivity.class));
            }
        });
        (mBtnDagger=findViewById(R.id.btn_dagger2)).setOnClickListener(v -> startActivity(new Intent(MainActivity.this,DaggerActivity.class)));
        (mBtnWebView=findViewById(R.id.btn_webView)).setOnClickListener(v -> startActivity(new Intent(MainActivity.this,WebViewActivity.class)));
        (mBtnKotlin=findViewById(R.id.btn_kotlin)).setOnClickListener(v -> startActivity(new Intent(MainActivity.this,KotlinActivity.class)));
        (mBtnRetrofit=findViewById(R.id.btn_retrofit)).setOnClickListener(v -> startActivity(new Intent(MainActivity.this, RetrofitActivity.class)));
    }

    /**
     * 跟预算图相关的点击跳转的方法
     */
    private void jumpWithYs() {
        //量房员
        if (mRole == 1) {
            if (mYsType == 1) {
                //TODO 跳转到图片查看页面
            } else {
                //TODO 弹出未上传的提示
            }
        }//预算员
        else if (mRole == 2) {
            //跟进中
            if (type == 2) {
                //TODO 跳到图片上传页面
            } else {
                if (mYsType == 1) {
                    //TODO 跳到图片查看页面
                } else {
                    //TODO 弹出提示未上传
                }
            }
        }
    }

    /**
     * 跟量房相关的点击跳转的方法
     */
    private void jumpWithLf() {
        //量房员
        if (mRole == 1) {
            //待量房状态下
            if (type == 1) {
                //TODO 跳到图片上传页面
            } else {
                //TODO 跳到图片查看页面
            }
        }//预算员
        else if (mRole == 2) {
            if (mLfQdType == 1) {
                //TODO 跳到图片查看页面
            } else {
                //TODO 弹出提示 未上传
            }
            if (mLfXcType == 1) {
                //TODO 跳到图片查看页面
            } else {
                //TODO 弹出提示 未上传
            }
            if (mLfSgType == 1) {
                //TODO 跳到图片查看页面
            } else {
                //TODO 弹出提示 未上传
            }
        }
    }

}
